package com.red.star.wechat.data.entity;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author chenjunliang
 * @date 2018/7/25.
 * 需求卡实体类
 */
@Data
public class RequirePojo extends BaseEntity{

    /**
     * 需求Id
     */
    private Integer requireId;

    /**
     * 意向Id
     */
    private Integer expectId;

    /**
     * 需求卡标题
     */
    private String title;

    /**
     * 需求卡多个标签：使用“;” 分割
     */
    private String multiTag;

    /**
     * 需求卡片
     */
    private String requireUrl;

    /**
     * 价位
     */
    private String price;

    private String lowPrice;

    private String highPrice;

    /**
     * 省份
     */
    private String province;

    /**
     * 	城市
     */
    private String city;

    /**
     * 区县
     */
    private String country;

    /**
     * 需求描述
     */
    private String descr;

    /**
     * 归属商场
     */
    private String mallName;

    /**
     * 品类群
     */
    private String categoryName;

    /**
     * 发送状态:0未发送,1:已发送
     */
    private Integer sendStatus;

    /**
     * 发送时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sendTime;

    /**
     * 开始发送时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sSendTime;

    /**
     * 结束发送时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date eSendTime;

    private String startSendTime;

    private String endSendTime;

    private String sendTimes;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 开始创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sCreateTime;

    /**
     * 结束创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date eCreateTime;

    private String startCreateTime;

    private String endCreateTime;

    private String createTimes;

    /**
     * 	修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /**
     * 	开始修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sUpdateTime;

    /**
     * 	结束修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date eUpdateTime;

    private String startUpdateTime;

    private String endUpdateTime;

    private String updateTimes;

    /**
     * 是否创建需求卡： 0:未创建 1:已创建
     */
    private Integer createStatus;
}
